DROP TABLE jms_dm.dm_transit_volume_monitor_sum_day_dt;
CREATE EXTERNAL TABLE `jms_dm.dm_transit_volume_monitor_sum_day_dt`(
  `date_time` date COMMENT '统计时间 日2021-12-29',
  `sender_center_code` string COMMENT '始发转运中心编码',
  `sender_center_name` string COMMENT '始发转运中心名称',
  `receiver_center_code` string COMMENT '目的转运中心编码',
  `receiver_center_name` string COMMENT '目的转运中心名称',
  `center_code_1` string COMMENT '上一个转运中心编码',
  `center_name_1` string COMMENT '上一个个转运中心名称',
  `center_code_2` string COMMENT '中转转运中心编码',
  `center_name_2` string COMMENT '中转转运中心名称',
  `center_code_3` string COMMENT '下一个转运中心编码',
  `center_name_3` string COMMENT '下一第三个转运中心名称',
  `mileage` int COMMENT '中转中心到下一站中心距离（KM）',
  `package_total_volume` decimal(16,4) COMMENT '体积（方）',
  `package_total_weight` int COMMENT '重量（KG）',
  `real_line_code` string COMMENT '实际线路编码',
  `real_line` string COMMENT '实际线路',
  `is_wrong` tinyint COMMENT '下一站是否错发1,0',
  `is_match_main` tinyint COMMENT '是否匹配主用路由1,0',
  `bill_cnt` int COMMENT '票数',
  `cnt_type` string COMMENT 'sender和transit分别是根据始发中心时间、中转中心到件时间统计',
  `wk_first_day` string COMMENT '每周第一天用作doris动态分区:周（2021-12-27:2021-52）',
  `mn_first_day` string COMMENT '每月第一天用作doris动态分区：月（2021-12-01:2021-12）')
COMMENT '中转货量监控汇总表'
PARTITIONED BY ( `dt` string COMMENT '时间分区,来源字段始发中心到件和中转中心到件时间，可用cnt_type区别')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_transit_volume_monitor_sum_day_dt'
TBLPROPERTIES (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);